package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.GalleryCollection;

/**
 * 免费图库收藏Service接口
 *
 * @author ruoyi
 * @date 2021-05-19
 */
public interface IGalleryCollectionService
{
    /**
     * 查询免费图库收藏
     *
     * @param collectionId 免费图库收藏ID
     * @return 免费图库收藏
     */
    public GalleryCollection selectGalleryCollectionById(Long collectionId);

    /**
     * 查询免费图库收藏列表
     *
     * @param galleryCollection 免费图库收藏
     * @return 免费图库收藏集合
     */
    public List<GalleryCollection> selectGalleryCollectionList(GalleryCollection galleryCollection);

    /**
     * 新增免费图库收藏
     *
     * @param galleryCollection 免费图库收藏
     * @return 结果
     */
    public int insertGalleryCollection(GalleryCollection galleryCollection);

    /**
     * 修改免费图库收藏
     *
     * @param galleryCollection 免费图库收藏
     * @return 结果
     */
    public int updateGalleryCollection(GalleryCollection galleryCollection);

    /**
     * 批量删除免费图库收藏
     *
     * @param collectionIds 需要删除的免费图库收藏ID
     * @return 结果
     */
    public int deleteGalleryCollectionByIds(Long[] collectionIds);

    /**
     * 删除免费图库收藏信息
     *
     * @param collectionId 免费图库收藏ID
     * @return 结果
     */
    public int deleteGalleryCollectionById(Long collectionId);

    public Long galleryByCustomerId();

}